package main
import "fmt"
func main() {
	// 声明常量
	// 声明后可以不去使用,但是不能修改
	const a int = 1
	// a = 2 // 编译报错,不能修改常量的值
	//为了区别开变量,常量,一般常量名使用大写字母
	const PI float64 = 3.1415926
	fmt.Println(a, PI)
	fmt.Println("===========================")	
	/* 批量声明常量
	const (
		PI1 float64 = 3.1415926
		PI2 float64 = 3.1415926
		PI3 float64 = 3.1415926
	)	
	fmt.Println(PI1, PI2, PI3)	
	fmt.Println("===========================")
	*/
	//声明变量保存半径
	var radius float64 = 10
	//不同数据类型的变量,可以声明为同一个变量名
	//不同数据类型之间不能进行运算
	//浮点型在运算过程中可能会产生误差
	fmt.Println(radius * radius * PI)
}

